package com.yun.zf.common.app.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 优惠券领取记录表
 * </p>
 *
 * @author cj
 * @since 2021-05-31
 */
@TableName("sys_coupon_receive")
@Data
public class SysCouponReceive implements Serializable {

    private static final long serialVersionUID = 1L;

      private Long id;

      /**
     * 用户id
     */
      private Long userId;

      /**
     * 券id
     */
      private Long couponId;

      /**
     * 优惠使用状态1有效2已使用3已过期
     */
      private Integer userStatus;

      /**
     * 有效开始时间
     */
      @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
      private Date rStartTime;

      /**
     * 有效结束时间
     */
      @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
      private Date rEndTime;

      /**
     * 领取时间
     */
      @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
      private Date createTime;

      /**
     * 更新时间
     */
      @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
      private Date modifiedTime = new Date();


}
